#include <Adafruit_NeoPixel.h>

int pixelsPin = 3;  // 连接到NeoPixels的Arduino引脚号
int pixelsNum = 30;  // NeoPixels的数量

// 初始化Adafruit_NeoPixel对象
Adafruit_NeoPixel pixels(pixelsNum, pixelsPin, NEO_GRB + NEO_KHZ800);

void setup() {
  pixels.begin(); // 初始化NeoPixel对象
  pixels.clear();
  pixels.show();
  pixels.setBrightness(200);
  pixels.setPixelColor(1, (102, 204, 255));
  pixels.show();
  
}

void loop() {
  for (size_t i = 25; i < 200; i++) {
    pixels.setBrightness(i);
    pixels.show();
    delay(20);
  }
  
  for (size_t i = 200; i > 25; i--) {
    pixels.setBrightness(i);
    pixels.show();
    delay(20);
  }
  delay(50);
}